identation and formatting correction