readme updated
refactoring
refactoring