major niceness changes. lots of theming
theming instrucitons