a more advanced server