add support for multiple server arrays