added code comments, see #92