use long instead of Long here and everywhere else where appropriate, as it is a required param