started implementing user login