add compound model