Added Impl for main, Supplier, Agency, all partial