add gruber-darker-theme + refactoring