started implemneting bus
added dual ons
stuff