added comments / documentation - cleanup