utilize basequery for saving page info