added worst_vendor method