refactoring
added fake_dir_tests
refactoring