dependency module, enhancements