add calculator and its test file