more extensive comments