are zack and cloud the same person?
Zack is basically the Soldier 1st class Cloud pretends to be. Cloud doesn't do this on purpose. After being experimented on by Hojo after the Niebelheim incident, Zack escaped with Cloud, who was a mere Shinra soldier and suffered from Mako poisoning.