finish the user modle