add filegetcontent, fileputcontent