made some stuff work, but still super-glitchy
deterministic indentation