client and server setup
merged admin + client + server