blocks and swirls