for peer assignment