add design_pattern
add git_cmd.pgn