edit readme
add Base func