laying out UI and tweaking styles