gonna redo my user model... committing before