fix tabs
tweaks
code clean up
readme update