library of file operation for golang