much progress on texture mapping