code refactoring
add README file