Some outputs were not as expected. thomas is now going through the code carefully attempting to establish the cause of these errors and change the code to remove them. what is this procedure called?