1. add MapBaseViewController