introduced user model and signup modals