add custom provider