Added printf David Cooper