Lab2 finish page alloc function