adding login stuff