working tree parsing