adding pgp package from pixel implementation