add bus structure