starting page filter at 0, adding fn comments