add login template + logic