added fenced block for syntax highlighting