wrapper around save. todo: rename