       (gruvbox-dark-2   "#504945")
       (gruvbox-dark-3   "#665c54")
       (gruvbox-dark-4   "#7c6f64")
+
       (gruvbox-medium   "#928374")
-      (gruvbox-light-0  "#ebdbb2")
-      (gruvbox-light-1  "#fdf4c1")
+
+      (gruvbox-light-0  "#fdf4c1")
+      (gruvbox-light-1  "#ebdbb2")
       (gruvbox-light-2  "#d5c4a1")
       (gruvbox-light-3  "#bdae93")
       (gruvbox-light-4  "#a89984")
+
       (gruvbox-red      "#fb4934")
-      (gruvbox-orange   "#fe8019")
+      (gruvbox-green    "#b8bb26")
       (gruvbox-yellow   "#fabd2f")
-      (gruvbox-green    "#b8bb26")
+      (gruvbox-blue     "#83a598")
+      (gruvbox-purple   "#d3869b")
       (gruvbox-aqua     "#8ec07c")
-      (gruvbox-blue     "#83a598")
-      (gruvbox-purple   "#d3869b"))
+      (gruvbox-orange   "#fe8019"))
 
 ;;256 colors version
 ;(let ((gruvbox-dark-0   "#262626")  ;235

  `(font-lock-type-face ((t (:foreground ,gruvbox-purple))))
  `(font-lock-warning-face ((t (:foreground ,gruvbox-red :bold t))))

  ;;whitespace
  `(whitespace-space ((t (:background ,gruvbox-dark-0 :foreground ,gruvbox-dark-4))))
  `(whitespace-hspace ((t (:background ,gruvbox-dark-0 :foreground ,gruvbox-dark-4))))
  `(whitespace-tab ((t (:background ,gruvbox-dark-0 :foreground ,gruvbox-dark-4))))

  `(whitespace-line ((t (:background ,gruvbox-dark-0 :foreground ,gruvbox-dark-4))))
  `(whitespace-space-before-tab ((t (:background ,gruvbox-dark-0 :foreground ,gruvbox-dark-4))))
  `(whitespace-indentation ((t (:background ,gruvbox-dark-0 :foreground ,gruvbox-dark-4))))
  `(whitespace-empty ((t (:background nil :foreground nil))))
  `(whitespace-space-after-tab ((t (:background ,gruvbox-dark-0 :foreground ,gruvbox-dark-4))))))

  ;;rainbow-mode/rainbow-delimiters
  ;;to-do

(when load-file-name
  (add-to-list 'custom-theme-load-path
