moved to viper conf parsing