combine controller