shortened a couple overly long lnes
more robust name methods of basic_datafiles