add design, stub demo