add output
add IO exception
add non-gui main function
fix
fix
add class Progress and PrintProgress