there are a few line length issues in this block