CAMP REGISTRATION