layout from spec. & book