synthetic page done