fixed supplier class