save before list object rewrite