block, line, and allBlocks methods were added