add user login support