Add newPage function