Chemi-osmotic Hypothesis