some more explanation refinements