IP Fix, added MainBusIPInterface in program constructors instead of mainbus