adding a user model, it's currently broken