make loops more readable