user module created - stop forgetting to branch and commit probably needs some work