new performance controller method