[add] add more tests