add css js components by xuheng