add messagelist
fix message list
fix