Social skills, money management and budgeting, food technology, enterprise, communication, independence....the essentials of adult life.