split existing data correctly