re-revise for the best suit sub-domain