complete provider memory