fixed all errors and improvements suggested by copyeditor