refactor progress bar generation
add deps
basic docs