use PA kernel