func homebrew and software