implemented infrastructure for Add-on controllers