refine
Make a basic User model
finish user sign up
refine