added styling and basic app layout, enahnce switcher