compound shape transfrom set method added