add css style and several updates