started working on a robust dependency-checker