generate domain list client side