Layout Recipe with vaildation