Inital, base functionality for edit, revert, and opened