support for different size devices + styling + menu selection