#4 PrivateKey added
#4 PrivateKey tested