first commit, nav basically done