Implemented shared editing functions