updated bus
updated bus
Added channel constructor