fixing the block part execution