Teaching skills in independent and community living, recreation, socialization, working, and learning!