support adding hoods + a bunch of speedups