removed unused perlin implementation