is this identical to the function def on line 43?