Finished extra credit Vendor methods