make navigation work