debug log
splitting progress bar
code comments and minor refactoring
readme