finally, we have an edit path