add functioning login