initial
update styles and constants