fix viewMap