improved slot collision and added slot iteration methods