use prompt instead of program.prompt()