code cleanup
readme fixes