new version in progress...
v2 OOP
Merge remote-tracking branch 'origin/for-rebuilding'
Replay prompt added