Add D
use string as template type