KP assmebly