dependencies and paths