Added more stuff. Improved commentary.