mere for-loops