merged parameter extractor into runner
continued merge