design and powered by swan