adding task for controler