fixed #12 Web: template integration