changes i point calculation