add provider Cardboardfish
Clean the original PR