progress bar working, duration added to schema, and duration gotten in backend