added some user model and controller stuff