refactoring
updated README