add indexed loops