add,remove,iterate,overlop,detect