add twitter
fix many bugs
fix many bugs
add doc