a bunch of user model work added devise
added devise