replaced spit with explode