implementing progress indicator

also had to generalize all the by_years questions