working on fixing strange bug. changed tabwidth
changed data structures around, no runtime error (observed)