checkpoint layout