vendor lookup and checks