explain how to init calculator objects