added notes for cryptography