almost done
fix css bug