speculate to accumulate to speechcrafter