Split method updated