adds user stuff and login