added singleton baseclass/ added Virtualized Router