* allowing passing extra arguments for diff on each case