โœ๏ธ Editing: algorithm