for peer assignment by Polong Lin