modified after winter holiday [cluster with root nodes and fixed some bugs]