add: database script, private protocol, handler, re-written message process and ...