Leaving this unfinished since I really don't feel like doing much more today.