So, we have this central object called a broker, now let???s get back to my earlier statement which is that the initial systems the MQTT was written to run on were very small and were embedded possibly less than a MB of memory, low power, low speed CPU. So, those brokers themselves have to be efficient, so there are a number of those around, IBM was the first implementer of a broker, it was a very