Basic server with base methods