add experimental chatlist.py and tail.py