simplify
support saves.
create and edit.