finish user-model