small changes in sec. 4