minor changes and revisions