got some flow parsing, but still missing recursive parsing