fix bug & per page count