template generate utilities based velocity