added texture selection