new brew soft #TODO: refactor this into dependencies and extras
scala stuff