fenced code blocks, second try