add perlin