debugging with every step