basic server implementatin that totally works...