We provide the supports necessary to maintain the independence, and develop higher levels of independence when appropriate. Assistive training is provided to individuals in all areas of life, depending on their individual needs and their individual level of accomplishment. Staff works with each person to help him or her increase skills of independence in housekeeping, cooking, laundry, money management, personal choices, health and safety issues, mobility, self-medication administration, social skills and prevocational skills.