templates and helperview