Add decomposistion