update lay out reader and samples