start implementing users. need to find a router solution.