save(cb)