Delegate Registration

Coming soon