add architecture flow chart