new version for explode