program finished commit, perhaps will add some better comments later -MM