server selection criteria