new base design