style changes
docs
credit where credit is due