added: unique ids/compression
added: progress bar dialog