edit comprehensive