patching issues
adding post_eleve function