collection wrapper for output