multiple things
implemented doctor management