comments and contexts crossreferenced, streamlined c.r. function