insert terms if it does not yet exist