Implemented user, few more changes to event.