added user login operation