Execute provider