implement PLA pocket