bus instantiation through builder