add docs for output()