added user login/user authentication