new post about pattern matching and some fixes for code block styles