initialize non used terms only once