Added BlockCalculate. Check it's working or not