allow user to choose terms for nodefactor independently