navigationController property added