add data files
subprocesses
improve comments