Implemented a Prompt to drive everything