reconstructed tempaltes