make user model
finish user signup