new code base of navi