update:
1.add prompt