get & put file