add design_pattern and mina_understanding