nav view added log i/o logic