I unfortunately didn’t get time to finish this, but here’s some...