mergeshape and shape a bit more friendly, not modified demos yet