Add Progress Model, add helpers, must finish find_progress helper