finished section on classes