first submission attempt
	we need to make good documentation
	improve the progress bar to change state along with crawling