first optimise

attemp to use cheetah module but i turns out the C version of namemapper
of cheetah is already out-of-date and also my template is not
complicated so i change it back to joint of string instead