added term combination support