adding tao's templates