for if instead of 2 halve-fors