added preferrednighbor manager, bitfieldmanager