refactored sign up - new person models