controller of ODL