@add v3.0 desgin document