#3 Add template type.