add supplier map check