split out registry controllers