added some progress bar stuff, not yet ready though..