added file stuct