fixed per page bug