add architecture documents