added cached templates