bus clean up

bus clean up