add directive for toggle menu and fix all bug, its working now