v.0.4.6
add string template functions