working on buffered pages option