Long day ahead of me, so keeping this message short. . . done!