added server list functionality