add from ex-2.67 to ex-2.75, and put&get function