added term requirement