iter too slow