Added a Server interface