debugging on the fly