addressed errors and failures.