more page allocation code done