replace split function by explode