working on partial progress bar