list prototype v2
list prototype v3
remove debug msg
list.js