unit tests
ongoing dir test work