add thoughs data and has a problem with serial dispatchs