formating, extensive comments