KP Assembly