further work on homebrew_new - working but could use more testing.