made the prompt a required argument instead