added vortex and double layered noise