debug mode: step by step