a bunch of stupid classes i built early in my career