updated O2 and added some clarifications