working on events
basic user auth