Bill Gates doing better