sucessfully handle multi-threshold on the controller