viewer code added
visible map