added texture mapping support