added support for editing, creating, and saving