though i probably should actually call the function to test it