added prefixsum planop