Add record and playback dialog box with checkpoint functionality

 remove screenshoot include

 add indentation

 add indentation

 add indentation