suppressed output, added comments