added a whole lot of login features and event basics