fix domain
add test case, rename element