add navigation open and close
Merge branch 'feature'