refactoring 3
readme update