texture is more dynamic