Updated PKP lib