shared edit