Changes:
Clear up UI after successful exection
Added comments
Cleaner message box pop ups