no lines with over 80 characters. please refactor