added amplitude provider