added explodeByCol function