d file io, string
d fileio