Add basic server_impl functionality