Added description and some formatting cleanup