change: add save intermediate result