proper code block