Modify algo