layout checkpoint