integration  design