added user_login_spec