update description and minor style things