Not sure how to classify this, but it was fun to do.