decomposition techniques 138753