split() is depreciated, replaced with explode()