added source baced source based PerformanceControl