added calc_provider for testing and updated readme