add edit code