added more examples for template compiler