* more OO structure
* fixed a bug where there are no sentinels connected to the master