accept string to explode or pass through