even less for-loops