Added iterative capabilites to iterative dsd. hasn't broken single iteration. not tested beyond that.