partial draft of more scalable app ui