fix bug on Shade.cross.element