ENH:add some controlers