Allow nodesView to scale shard size
create a singleton class