A better usage, now template is ok
A better guide