a little bit much for one commit, skeleton done with user login / creation