add classroom functions