Pak implementation