updated with comments to the reviewers