use a new global message package