prepare oneOf controllers