updated a little bit styles and basic structures