added function-like call-template, and a summary table