added texture added sampler