jidefx added; proper dependency management