working multi-server setting-(might need more testing)