bus producer