add composite task: