code block for sh