keeps cook method & restriction between pages