code cleanup
readme