finish user   model