revisions suggested by lensam69