indented code blocks properly