[add] file listener, message listener.