use code blocks for examples