textures and improved model