adding new templates engine