adding self edit