comments and encrypter