climate-onepage refactor