pagination done better (request arguments instead of parameters)