adding dependency information and proper path handling