Refactor sign up person scenario and request