edit implement