built basic args and file io. defines how a data file must look, evaluates the read data into an object, prints object, exits