basic functionality working! time to start implementing user db