page fault transformation added