add MapDemo