add more test codes