whirl and swirl