Basic structure and datafile