part 1 explode/implode