TOPRegistration & contract changes