first version, does not decrypts