changed the injected signal to be useful point, added back in best fit point, and changed a cout