add css and enchance