the purpose of the other one is the decryption which is private