added map viewer