port over rules data source