add type page_part to externs