Creating the Register/Unregister look
Updating for new APIS