semantic generations
Background css
layout stuff