edit students fully functional