add ECC check in ecc calc function