adding more debug temporarily
more optimizations, looking decent again