adding docs for ServerFactory