Added AES encryption + decryption