started abstracting things to make easier also current num robots per task =1 and trying JoinTaskQRobot