build proto message