add comments to batch; fix block display and logic