small changes in sec. 3