added texture
added texture library