minor revisions with reviewers suggestions.