decompose output format parsing