TROUBLESHOOTING -- THEORY AND PRACTICE