use the for-free version, remoe for_loop iterations