add some code, not finish
add some code, not finish
update readme