creating file struct