added framework to hold task sets and feeder tasks