basic infoviewer functionality