working on this again, but as usual only got a few minutes. Trying to wrap my head around the best way to pass arguments