Add in registration

Add interface for registration