fixed a bug with the per_page parameter