rename structs
add requests report and progress bar