better handling of code blocks