added a calc module