added libraries wont build if a dependency is missing