1. Implement Registration.