updated formatting to reduce lines to 80 chars and put open curlies on same line as signature