update theme, still work in progress