completion of decryption logic \o/
now, just to remove the bugs