herewithal

noun

1.
things needed for doing or making something