made saving less inefficient