calculator, initial commit