added net decomp