added PythonAvailableRule