implemented server list, not done