User model and add function
merge