added some virtual pages and tracking