Updated pkp lib