Various training and activities are provided to extend trainees' potentials:
1. training in work habits;
2. allowance-generating work skills training (training allowance is generally calculated according to the kind of job training and the trainees' participation);
3. on-going assessment on progress of trainees; and
4. activities to meet trainees' developmental and social needs