added calc module