included all comments by the external corrector