web-compile templates