added textureFile and texture