mostly finished the server browser