sweet passing tests of glory
create untested edit and update methods