commented the hard-to-type sections