signup test refactoring @wip