finish create User model