building out basic system
working on login flow