fix symmetry matching issue
domain creator split into three files