modify page and register model