I basically generate and then remove 80% manually. Way overbuilt and doesn't follow my thinking that well.