rewrite of menu and swipe and some design fix