update
add design
add GAI
add secret