swirl demo