compose mtl partition method finished