reworked task iteration, result tweaks, docs