minor content changes, shape reviewed.