starting to implement SignUp use case