added template demos