start working getBlocks up the call chain