working on multi-stage
basics of MultiStageSampler done; need more testing