fixed x%i==0