tream parse (2)