uses real page