changed signature to better reflect the data expected
better naming in signature