partitioning works! healing needs to fix error program can't support procedure