base design for the app