add css
add some feature
fix the bug