message router merged into message package