good-names: i,j,k,f,r,ex
