refactor DNode NodeTemplate
remove Monitor Type