add css, work on initial js functions