added user login feature with admins