introduced hits & misses, tabs to spaces