add login, update templates