add str_eq
merge