Harbaugh: Carradine looks like a different guy now