fifth version of VIPER -- features encryption for the data