use grid layout for peer list