navigationController initialization fixed