Revert "Revert "Implememting quote provider""

This reverts commit 54fd555be44f2255815d04eb406543b18486f08a.