compose partitions stl method patched