Modificado 4: add,remove,iterate,detect,step