buildMsg