added compoundshape