I apologize for not making more frequent changes that explain each atom