Vendor pricing changes
Simplify code by making it a singleton