no nested fors