added a progress bar and eta till finish