almost all function done.
happy:)
add duoshuo.