refactoring
add README