you need these if you want templates to work