enhances supplier functionality