update styles
broken stuff
remove missing functions