combine Register and Signup classes