new inputTemplate