refactoring
readme