commit before mutable array