Added code block parsing