some fixes to collection parsing, and added output report generator.
updated osc example with output