visual effect provided by flash-gear.com