more reliable way to implement the dynamic dependence name
bump version