codeblock layout