feat: running generation  step by step after user hits enter