supervisor controller added