breaking out stuff
refactoring
about to test
one test for dep detection
test detect one dep