added introduction and server selector