more stuff for teacher admin.. still in progress, don't try to add new teacher yet