Finished the registration steps for interface