finish user model
finish user model