patching issues
adding put_eleve functions