first version of VIPER