I should be able to finish this later today if I don't get b&.