trying to get better at progressive commiting