new partial templates support