split data for insertion work