added responsive menu and more features