Added methods to core and Views for Progress

Still working progress