add user login and views