convert to hot template