fix task controller
simplify abilities