a system and process that selectively provides lifting assistance during the concentric phase and possibly during the eccentric phase during lifting of weights for rehabilitation or training , the system being programmable to provide a variety of exercise programs dedicated to a particular user , and the system monitoring the progress of the user during the exercise to selectively respond to certain trigger conditions .