be clearer about report widgets writing