Compile tempaltes