fewer iterations