adjust vendor name and dependency
add template modifiers