snowflakes and matrix