build msg modules