viper model and other update

texture mapping done