added progress tracking and more methods to events model --also uncommented the admin method in events model