added PGP module