add provider Model