did a lot of work on theming CSS and Groovy