add comments to taskD
add comments to taskF