add List, add more test