loops: edit