add candidate controllers