more user functionality and login form