copy and style changes per john's request