GENERATION  |  PURIFICATION  |  STORAGE