change dom to unique
add more msgs