use code-block instead of code directive