i know i’m late on this, but holy cow this is fantastic.