Gene Hadley all your answers