improved

no data loss