initial wip on 'save'