Add provider methods