formatting cleanup
labeled against the steps in Google's documentation
specify library version used, since that is a rapidly moving target