First version oop4
finished
add readme
modify readme, bug fix
bug fix, clean