update plans based on experiments with tools.reader and tools.analyzer