use hook to get dependency for template
test cases
change version number