introduced knockout templates