here is a more readable representation of the file