added log viewer design and functionality