rationalised tempaltes