one error fixed in split calculation (but another remain)