added preformance control