Added multi-pbo implementation