added icons and responsive button