creating and highlighting code blocks