framework init & design confirm