refactor signUp Controller