first commit for the detailed calculator.