local controller first integration