create the use model and signup view